/* Page background color */
body { background-color: #FFFFFF;
       text            : #000000;
      }

.dayheader {
  border: 2px solid #000000;
  background-color: #FFFF88;
  width: 600px;
}

.time {
  vertical-align:top;
  font-weight: bold;
  font-size: 8pt;
  padding-right: 20px;
  padding-top: 0px;
  padding-bottom: 0px;
  margin: 0px;
}

.value {
  vertical-align:top;
  font-size: 8pt;
  margin: 0px;
  padding: 0px;
}

.label {
  vertical-align:top;
  font-weight: bold;
  font-size: 8pt;
  margin: 0px;
  padding: 0px;
}

.infotable {
  font-size:small;
  border-spacing:0px;
}

.separation_row {
  height:5px;
}


.datechooser {
   text-align:center; 
}

@page {
  size: portrait;   
}

@media print {
   .datechooser {
     display: none;
   }
}
